#pragma warning(disable:4996)
#include<stdio.h>
int main()
{
	int i = 0, a = 0, b = 2, c = 3, d = 4;
	i = a++ && ++b && d++;
	//a++是0，不执行第一个&&的第二个表达式（++b），结果为假
	//，现为0&&d++，不执行d++,结果为假，因此b，d，c不变，只执行a++。
	printf("a = %d\nb = %d\nc = %d\nd = %d\n", a, b, c, d);
	return 0;
}